main() {
  // 空安全机制
// 1.变量类型后添加，表示该变量可以为空
String ? username;
// 2.访问变量时，需要添加 ？ 表示该变量可以为空
print(username?.length);
// 3.调用方法时，需要添加 ？ 表示该方法可以为空
print(username?.toUpperCase());
// 4.使用 ! 表示该变量不为空
print(username!.length);
// 5.使用 ?? 表示如果为空，使用默认值
print(username ?? '默认值');
username ??= '11';
print(username);
}